home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
LIBRARY
/
SWDOS12
/
MEMTOP.ASM
< prev
next >
Wrap
Assembly Source File
|
1994-07-28
|
877b
|
33 lines
;******************************************************************
;* MEMTOP.ASM *
;* Source file for SoftWeyr enhanced DOS toolbox *
;* version 1.0 *
;* Copyright (c) by SoftWeyr,1994 *
;******************************************************************
MODEL TPASCAL
LOCALS
.DATA
EXTRN PrefixSeg:Word
EXTRN DosError:Word
.CODE
Public SetMemTop
SetMemTop Proc Far MemTop:Dword
;procedure SetMemTop(MemTop: Pointer);
MOV BX,Word Ptr MemTop[0]
ADD BX,15
MOV CL,4
SHR BX,CL
ADD BX,Word Ptr MemTop[2]
MOV AX,PrefixSeg
SUB BX,AX
MOV ES,AX
MOV AH,4AH
INT 21H
JC @@Error
SUB AX,AX
@@Error:MOV DosError,AX
RET
EndP
end